*{
  margin: 0px;
  padding: 0px;
}
li{
  list-style-type: none;
}
.journalism{
  width: 1100px;
  height: auto;
  margin: 30px auto;
}
.textual h1{
  width: auto;
  height: auto;
  margin: 20px auto;

}
.wzxx{
  display: flex;
  margin: 20px 0;
  font-size: 14px;
}
.wzxx p{
  color: darkgray;
  margin: 0 10px;
}
.xwtext p{
  font-size: 18px;
  line-height: 30px;
}
.xwtext p span{
  font-weight: 700;
}
.appraise{
  position: relative;
  margin-top: 40px;
}
.fraction {
  width: 125px;
  height: auto;
  background-color: #cfcece73;
}
.fraction ul li:nth-child(1){
  
  color: #ff0000;
  font-size: 45px;
}
.fraction ul li:nth-child(2){
  color: #fff200;
  font-size: 30px;
}
.fraction ul li:nth-child(3){
  font-size: 18px;
}
.fraction ul li{
  text-align: center;
}
.operation{
  display: flex;
  position: absolute;
  right: 0px;
  bottom: 10px;
  
}
.icon {
  width: 40px;
  height: 40px;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.pj{
  width: auto;
  height: 60px;
  margin: 0px 50px;
}
.share{
  margin-top: 30px;
}
.share ul li img{
  width: 40px;
  height: 40px;
}
.share ul {
  display: flex;
}
.share ul li{
  margin: 10px;
}

.correlation{
  width: 900px;
  height: auto;
  margin: 30px 0;
}
.corretext{
  margin: 15px auto;
  width: 1000px;
  height: auto;
  display: flex;
}

.corretext ul{
  width: auto;
  margin-right: 20px;
}

.remarks{
  display: flex;
  margin: 20px 0px;
}
.remarks ul li{
  margin-bottom: 20px;
  display: flex;
}
.avatar{
  width: 50px;
  height: 50px;
  background:url(../imglt/tx.jpg) ;
  background-size:cover ;
  border-radius: 50%;
  margin: 0 10px;
}
.contents{
  width: 780px;
  height: 100px;
  margin-left: 10px;
  
}
.identification{
  display: flex;
  width: auto;
  margin-bottom: 10px;
}
.identification p{
  margin-right:18px;
  
  color: darkgrey;
}
.identification p:nth-child(1){
  color: #000;
}
.pltext {
  width: 780px;
  height: auto;
  display: flex;
}

.plappraise{
  margin-top: 10px;
  width: auto;
  height: auto;
  display: flex;
  justify-content: flex-end;
}
.plappraise {
  display: flex;
  
}
.plappraise p{
  margin: 0px 5px;
}
.dianz{
  color: rgb(13, 195, 10);
}
.cai{
  color: red;
}
.plappraise p:nth-child(3){
  color: deepskyblue;
}

/* 发布评论 #004ff9, #66CCFF*/

.fbu1{
  width: 715px;
  height: 40px;
  resize: none;
  border: 1px #004ff9 solid;
  border-radius: 5px;
  padding: 12px;
  outline: none;
}
.remark1 button{
  width: 80px;
  height: 50px;
  background-color: #66CCFF;
  border: 0px;
  outline: none;
  border-radius: 5px;
  transform: translateY(-25px);
  cursor: pointer; /*光标 */
}
.plappraise p:nth-child(1){
  color: #5500ff;
}